package demo2;

/**
 * Created with IntelliJ IDEA.
 * Description：
 * User：user
 * DATE:2021-10-29
 * Time:17:53
 */
interface  IA{
    void funcA();//public abstract
}
abstract  class B  implements  IA{
    //可以不实现抽象方法，但是是实现的时候要满足重写的要求
    //子类的范围必须比父类大，父类接口默认是public
    /*public void funcA(){

    }*/
    public abstract  void funcB();
}
interface  ID{
    void funcD();
}
interface  IE{
    //接口中可以写静态方法
    public static  void func(){
        System.out.println("aaaa");
    }
    void funcE();
}
//先继承类再实现接口
class C extends  B implements ID,IE{

    @Override
    public void funcB() {

    }

    @Override
    public void funcA() {

    }

    @Override
    public void funcD() {

    }

    @Override
    public void funcE() {

    }
}
public class Test2 {
    public static void main(String[] args) {

    }
}
